place to get high or take drugs - Español Inglés Diccionario